/**    
 * @Description: 博客园地址：https://www.cnblogs.com/zumengjie/      
 * @author: 顶风少年   
 * @date: 2021年4月8日 下午3:38:47
 */

package datang.dtdb.executor;

import java.util.List;

import datang.dtdb.mapping.MappedStatement;
import datang.dtdb.session.ResultHandler;

/**
 * 执行SQL请求的执行器
 * */
public interface Executor {
					 
	<E>List<E> query(MappedStatement mappedStatement,Object parameter,RowBounds rowBounds,ResultHandler resultHandler);
	
	int update(MappedStatement mappedStatement,Object parameter);
	
	void commit();
	
	void rollback();
	
	void close();
}
